Fast MATLAB assembly of FEM matrices in 2D and 3D: Nodal elements

نویسندگان

  • Talal Rahman
  • Jan Valdman
چکیده

We propose an effective and flexible way to assemble finite element stiffness and mass matrices in MATLAB. The major loops in the code have been vectorized using the so called array operation in MATLAB, and no low level languages like the C or Fortran has been used for the purpose. The implementation is based on having the vectorization part separated, in other words hidden, from the original code thereby preserving its original structure, and its flexibility as a finite element code. The code is fast and scalable with respect to time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast MATLAB assembly of FEM matrices in 2D and 3D: Edge elements

Abstract: Based on the ideas of the paper [8] by Talal Rahman and Jan Valdman we propose an effective and flexible way to assemble finite element stiffness and mass matrices in MATLAB for problems discretized by edge finite elements. Typical edge finite elements are Raviart-Thomas elements used in discretizations of H (div) spaces and Nédélec elements in discretizations of H (curl) spaces. The ...

متن کامل

On the Development of 3D Finite Element Method Package for CEMTool

Finite element method (FEM) has been widely used as a useful numerical method that can analyze complex engineering problems in electro-magnetics, mechanics, and others. CEMTool, which is similar to MATLAB, is a command style design and analyzing package for scientific and technological algorithm and a matrix based computation language. In this paper, we present new 3D FEM package in CEMTool env...

متن کامل

2D and 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems

CEMTool is a command style design and analyzing package for scientific and technological algorithm and a matrix based computation language. In this paper, we present new 2D & 3D finite element method (FEM) packages for CEMTool. We discuss the detailed structures and the important features of pre-processor, solver, and post-processor of CEMTool 2D & 3D FEM packages. In contrast to the existing M...

متن کامل

A comparative study on finite elements for capturing strong discontinuities: E-FEM vs X-FEM

A comparative study on finite elements for capturing strong discontinuities by means of elemental (E-FEM) or nodal enrichments (XFEM) is presented. Based on the same constitutive model (continuum damage) and linear elements (triangles and tetrahedra) optimized implementations of both types of enrichments in the same non-linear code are tested for a representative set of 2D and 3D crack propagat...

متن کامل

Target detection Bridge Modelling using Point Cloud Segmentation Obtained from Photogrameric UAV

In recent years, great efforts have been made to generate 3D models of urban structures in photogrammetry and remote sensing. 3D reconstruction of the bridge, as one of the most important urban structures in transportation systems, has been neglected because of its geometric and structural complexity. Due to the UAV technology development in spatial data acquisition, in this study, the point cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Applied Mathematics and Computation

دوره 219  شماره 

صفحات  -

تاریخ انتشار 2013